Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: manual canary ci job #1118

Merged
merged 38 commits into from
Jan 13, 2025
Merged

ci: manual canary ci job #1118

merged 38 commits into from
Jan 13, 2025

Conversation

tylersayshi
Copy link
Contributor

@tylersayshi tylersayshi commented Jan 2, 2025

🐤

Cleanup todo:

  • remove wip file
  • add synchronous back to normal e2e file
  • change reference to dai-shi/waku ... @main for uses field for reusable workflow file

Copy link

vercel bot commented Jan 2, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Skipped Deployment
Name Status Preview Updated (UTC)
waku ⬜️ Ignored (Inspect) Visit Preview Jan 13, 2025 1:09pm

@tylersayshi
Copy link
Contributor Author

/canary-ci run

Copy link

codesandbox-ci bot commented Jan 2, 2025

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@tylersayshi tylersayshi marked this pull request as draft January 2, 2025 23:04
@tylersayshi
Copy link
Contributor Author

/canary-ci run

@tylersayshi
Copy link
Contributor Author

/canary-ci run

1 similar comment
@tylersayshi
Copy link
Contributor Author

/canary-ci run

@tylersayshi
Copy link
Contributor Author

/canary-ci run

@tylersayshi
Copy link
Contributor Author

/canary-ci run

1 similar comment
@tylersayshi
Copy link
Contributor Author

/canary-ci run

@tylersayshi
Copy link
Contributor Author

/canary-ci run

Copy link
Owner

@dai-shi dai-shi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Otherwise, it looks good to me. Is it ready?

.github/workflows/canary-ci.yml Outdated Show resolved Hide resolved
Comment on lines 11 to 12
outputs:
react_version: ${{ steps.get-version.outputs.react_version }}
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need this?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

my understanding is that this is how github is able to know to store this value so it's available in the other jobs to be referenced as react_version: ${{ needs.parse-version.outputs.react_version }}

Copy link
Owner

@dai-shi dai-shi Jan 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://github.com/pmndrs/jotai/blob/93f2e16a4b4976eaf060273ea293d07c9d6e6d61/.github/workflows/ecosystem-ci.yml is my work. I didn't use outputs: and it seems working. Can you try removing it?

Or, if it's truly required, I need to fix mine.

.github/workflows/test.yml Outdated Show resolved Hide resolved
@tylersayshi
Copy link
Contributor Author

Otherwise, it looks good to me. Is it ready?

Yeah, I think so!

@dai-shi dai-shi mentioned this pull request Jan 7, 2025
2 tasks
@tylersayshi tylersayshi marked this pull request as draft January 8, 2025 06:41
@tylersayshi
Copy link
Contributor Author

with this failing with rc.1 - I think there is an issue with how react is being updated and installed

Comment on lines 4 to 9
pull_request:
types: [synchronize]

jobs:
canary-ci:
uses: tylersayshi/waku/.github/workflows/e2e.yml@canary-ci-again
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By the way, this is a very nice way. I hadn't thought about it.

@dai-shi
Copy link
Owner

dai-shi commented Jan 13, 2025

e2e test failing with the latest canary seems like a real issue for us (related with react-compiler). We should fix it but not in this PR. canary-ci will help confirming the fix.

@dai-shi dai-shi marked this pull request as ready for review January 13, 2025 13:09
@dai-shi dai-shi merged commit 2ed3cf6 into dai-shi:main Jan 13, 2025
26 checks passed
dai-shi added a commit that referenced this pull request Jan 14, 2025
#1118 seems to have some issues for comment triggers.
dai-shi added a commit that referenced this pull request Jan 15, 2025
While working on #1118, I noticed an e2e test fails with the latest
canary. It seems to related with react-compiler.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants